overzealous policeman - German English Dictionary